package com.huike.report.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.huike.clues.domain.vo.IndexStatisticsVo;
import com.huike.report.domain.vo.CluesVo;
import com.huike.report.domain.vo.IndexTodayVo;
import com.huike.report.domain.vo.IndexVo;

public interface ReportService {


    public IndexVo getIndex(IndexStatisticsVo request);


    public List<Map<String,Object>> salesStatisticsForIndex(IndexStatisticsVo request);


    /**
     * 统计分析 线索统计 新增线索数量折线图
     * @param beginCreateTime
     * @param endCreateTime
     * @return
     */
    public CluesVo getCluesStatistics(String beginCreateTime,String endCreateTime);


    /**
     * 统计分析 客户统计 学科客户分布饼图
     * @param beginCreateTime
     * @param endCreateTime
     * @return
     */
    public List<Map<String,Object>> getSubjectStatistics(String beginCreateTime,String endCreateTime);


}
